package tjs.study.mini.spring.register;

import tjs.study.mini.spring.BeanDefinition;

/**
 * Created by Nicky.Tang on 2021/9/13 3:45 下午
 *
 * @since 02.12.10
 */
public interface BeanDefinitionRegistry {

    void registerBeanDefinition(String beanName, BeanDefinition beanDefinition);

    void removeBeanDefinition(String beanName);

    BeanDefinition getBeanDefinition(String beanName);

    boolean containsBeanDefinition(String beanName);

    String[] getBeanDefinitionNames();

}
